//////////////////////////////////////////////////////////////////////////////
//
//  Created by Philip Mulcahy on 01/03/2013.
//  Copyright (c) 2013 Philip Mulcahy. All rights reserved.
//
//  This file is part of the note-recog library.
//
//  note-recog is free software: you can redistribute it and/or modify
//  it under the terms of version 3 of the GNU Lesser General Public License 
//  as published by the Free Software Foundation.
//
//  note-recog is distributed in the hope that it will be useful,
//  but WITHOUT ANY WARRANTY; without even the implied warranty of
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//  GNU General Public License for more details.
//
//  You should have received a copy of the GNU General Public License
//  along with note-recog. If not, see <http://www.gnu.org/licenses/>.
//
//////////////////////////////////////////////////////////////////////////////

#ifndef note_recog_FrameGenParams_h
#define note_recog_FrameGenParams_h


class FrameGenParam
{
private:
    float _amplitude;
    float _lambda;
    float _frequency;
public:
    FrameGenParam(float amplitude, float lambda, float frequency);
    FrameGenParam(const FrameGenParam&);
    FrameGenParam& operator=(const FrameGenParam&);
    float amplitude() const {return _amplitude;}
    float lambda() const{return _lambda;}
    float frequency() const {return _frequency;}
};


#endif
